home *** CD-ROM | disk | FTP | other *** search
- Short: IBM's fast Java compiler, v1.13 (source)
- Author: Philippe Charles and David Shields, IBM Research.
- Uploader: kyrimis@cti.gr (Kriton Kyrimis)
- Version: 1.13
- Type: dev/lang
-
- This is the source of the native Amiga port (no ixemul.library required)
- of jikes, the free Java compiler from IBM.
-
- The distinction between stable and development version has been
- dropped, so the Aminet version is the latest version. The relevant
- files can also be downloaded from the Amiga Jikes home page at
- http://dias.cti.gr/~kyrimis/jikes/ .
-
- To build jikes on the Amiga, you need:
- * A wide character library (e.g., the simple wchar library that I have
- extracted from the Jikes source, available at both Aminet and the Amiga
- Jikes web site).
- * If you want to enable support for the "-encoding" option, then you must
- also install ICU, IBM's International Classes for Unicode. (This
- library also requires a wide character library, which is the reason
- why the Jikes wide character code cannot be used in place.)
-
- To build, copy the files in the amiga directory to the corresponding
- places in the top level jikes directory (e.g., Makefile to Makefile,
- amiga/src/Makefile to src/Makefile, etc.), edit src/Makefile if you want
- to change the default CFLAGS, CXXFLAGS, LDFLAGS, and the installation
- prefix, then type "make". If you want to turn off support for "-encoding",
- edit src/config.h and undefine the HAVE_LIB_ICU_UC symbol, and also
- remove -licu-uc from LIBS in src/Makefile.
-
- If you want to increase the optimization level, note that using -O2
- will produce a binary that is about a megabyte larger, and the resulting
- gains in compilation time will be overwhelmed by the additional loading
- time. Also note that you will need at least 70M of memory to compile
- jikes with -O2, i.e., you will most likely need to use VMM, and that on
- a 68040@28MHz it takes about a day to produce the optimized binary. In
- other words, don't bother.
-
- If you prefer to run "configure" manually, you will have to tweak the
- created files manually, using the files in the amiga folder as a guide.
-
- INSTALLATION:
- Simply copy the jikes executable somewhere in your path.
-
- USAGE:
- Set either the CLASSPATH or the JIKESPATH environment variable to point
- to the directories and zip/jar files that you want your compiler to use.
- E.g., if you are using Kaffe, you can say:
- setenv CLASSPATH "GG:share/kaffe/Klasses.jar;GG:share/kaffe/Pizza.jar;."
- Separate the path components using semicolons. You can use UNIX "." and ".."
- notation for the current directory and for the parent directory of a
- directory.
-
- If you find a bug in the Amiga port, you can contact me at kyrimis@cti.gr
- and I'll see what I can do.
-
- Kriton Kyrimis.
-
- ******************************************************************************
- This software is subject to the terms of the IBM Public License, available
- at the following URL: http://www.research.com/jikes/license/license3.htm.
- Copyright (C) 1996, 2000 International Business Machines Corporation
- and others. All Rights Reserved.
- ******************************************************************************
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 0 0 0.0% 03-Mar-01 19:55:52 +
- 1180 384 67.4% 24-Feb-01 23:50:16 +acinclude.m4
- 12747 4953 61.1% 27-Feb-01 09:48:48 +aclocal.m4
- 24322 7393 69.6% 03-Mar-01 20:26:32 +config.status
- 6867 2354 65.7% 03-Mar-01 20:26:42 +Makefile
- 11482 3533 69.2% 03-Mar-01 20:26:40 +Makefile
- 5478 1714 68.7% 04-Mar-01 02:24:30 +config.h
- 16580 5031 69.6% 04-Mar-01 02:15:24 +Makefile
- 10 10 0.0% 03-Mar-01 20:26:52 +stamp-h
- 0 0 0.0% 24-Feb-01 23:50:14 +AUTHORS
- 86343 26782 68.9% 27-Feb-01 21:36:20 +ChangeLog
- 39985 12936 67.6% 24-Feb-01 23:50:16 +config.guess
- 27420 8620 68.5% 24-Feb-01 23:50:16 +config.sub
- 162732 34790 78.6% 03-Mar-01 19:41:20 +configure
- 12436 4291 65.4% 24-Feb-01 23:50:16 +configure.in
- 59 59 0.0% 24-Feb-01 23:50:14 +COPYING
- 3547 1627 54.1% 27-Feb-01 21:36:20 +jikes.1
- 11886 4387 63.0% 24-Feb-01 23:50:14 +license.htm
- 129 117 9.3% 27-Feb-01 07:43:00 +Makefile.am
- 6687 2318 65.3% 27-Feb-01 09:49:00 +Makefile.in
- 1106 507 54.1% 27-Feb-01 09:45:56 +INSTALL
- 5598 2233 60.1% 24-Feb-01 23:50:16 +install-sh
- 955 511 46.4% 27-Feb-01 07:43:04 +jikes.spec
- 89 88 1.1% 24-Feb-01 23:50:14 +Makefile.am
- 11345 3519 68.9% 27-Feb-01 09:49:00 +Makefile.in
- 8233 2747 66.6% 24-Feb-01 23:50:16 +missing
- 725 384 47.0% 24-Feb-01 23:50:16 +mkinstalldirs
- 0 0 0.0% 24-Feb-01 23:50:16 +NEWS
- 1085 575 47.0% 27-Feb-01 09:48:10 +README
- 2920 1412 51.6% 03-Mar-01 19:41:16 +README.AMIGA
- 4406 1151 73.8% 24-Feb-01 23:50:16 +access.h
- 2572 983 61.7% 03-Mar-01 19:41:20 +amiga.c
- 74653 10253 86.2% 24-Feb-01 23:50:16 +ast.cpp
- 188336 29815 84.1% 24-Feb-01 23:50:16 +ast.h
- 99585 18673 81.2% 24-Feb-01 23:50:16 +body.cpp
- 204005 38001 81.3% 24-Feb-01 23:50:16 +bytecode.cpp
- 29769 6451 78.3% 24-Feb-01 23:50:16 +bytecode.h
- 2017 737 63.4% 24-Feb-01 23:50:16 +case.cpp
- 5210 1365 73.8% 24-Feb-01 23:50:16 +case.h
- 44456 6096 86.2% 24-Feb-01 23:50:16 +class.h
- 792990 9533 98.7% 24-Feb-01 23:50:16 +code.cpp
- 2518 781 68.9% 24-Feb-01 23:50:16 +code.h
- 5144 1617 68.5% 03-Mar-01 19:41:20 +config.h.in
- 55767 10778 80.6% 03-Mar-01 19:41:20 +control.cpp
- 17305 3740 78.3% 24-Feb-01 23:50:16 +control.h
- 189232 31952 83.1% 24-Feb-01 23:50:16 +decl.cpp
- 90810 13763 84.8% 24-Feb-01 23:50:16 +definite.cpp
- 15651 3559 77.2% 03-Mar-01 19:41:20 +depend.cpp
- 3911 1176 69.9% 24-Feb-01 23:50:16 +depend.h
- 93625 18555 80.1% 24-Feb-01 23:50:16 +diagnose.cpp
- 5239 1585 69.7% 24-Feb-01 23:50:16 +diagnose.h
- 34324 8495 75.2% 24-Feb-01 23:50:16 +double.cpp
- 15942 3647 77.1% 24-Feb-01 23:50:16 +double.h
- 13239 2998 77.3% 24-Feb-01 23:50:16 +dump.cpp
- 148739 20752 86.0% 24-Feb-01 23:50:16 +error.cpp
- 36887 5732 84.4% 24-Feb-01 23:50:16 +error.h
- 313876 46619 85.1% 24-Feb-01 23:50:16 +expr.cpp
- 45850 8406 81.6% 24-Feb-01 23:50:16 +getclass.cpp
- 4039 941 76.7% 24-Feb-01 23:50:16 +getclass.h
- 15666 4365 72.1% 24-Feb-01 23:50:16 +incrmnt.cpp
- 8092 1764 78.2% 24-Feb-01 23:50:16 +init.cpp
- 123295 16485 86.6% 24-Feb-01 23:50:16 +java.g
- 109758 13961 87.2% 24-Feb-01 23:50:16 +javaact.cpp
- 29873 2867 90.4% 24-Feb-01 23:50:16 +javaact.h
- 135601 22406 83.4% 24-Feb-01 23:50:16 +javadcl.h
- 1389 644 53.6% 24-Feb-01 23:50:16 +javadef.h
- 2916 955 67.2% 24-Feb-01 23:50:16 +javaprs.h
- 3190 1189 62.7% 24-Feb-01 23:50:16 +javasym.h
- 4731 1878 60.3% 03-Mar-01 19:41:20 +jikes.cpp
- 10880 3385 68.8% 03-Mar-01 19:41:20 +jikesapi.cpp
- 4035 1430 64.5% 24-Feb-01 23:50:16 +jikesapi.h
- 13709 2505 81.7% 24-Feb-01 23:50:16 +long.cpp
- 8052 2044 74.6% 24-Feb-01 23:50:16 +long.h
- 50617 8367 83.4% 24-Feb-01 23:50:16 +lookup.cpp
- 17417 3537 79.6% 24-Feb-01 23:50:16 +lookup.h
- 449 299 33.4% 24-Feb-01 23:50:16 +lpginput.cpp
- 960 522 45.6% 24-Feb-01 23:50:16 +lpginput.h
- 6235 1837 70.5% 24-Feb-01 23:50:16 +Makefile.am
- 16032 4851 69.7% 27-Feb-01 09:49:00 +Makefile.in
- 45171 2712 93.9% 24-Feb-01 23:50:16 +modifier.cpp
- 27457 5482 80.0% 24-Feb-01 23:50:16 +op.cpp
- 7291 1921 73.6% 24-Feb-01 23:50:16 +op.h
- 19906 4770 76.0% 03-Mar-01 19:41:20 +option.cpp
- 2993 1206 59.7% 03-Mar-01 19:43:44 +option.h
- 24351 5456 77.5% 24-Feb-01 23:50:16 +parser.cpp
- 5737 1943 66.1% 24-Feb-01 23:50:16 +parser.h
- 41912 8583 79.5% 24-Feb-01 23:50:16 +platform.cpp
- 28981 7406 74.4% 24-Feb-01 23:50:16 +platform.h
- 52590 8834 83.2% 24-Feb-01 23:50:16 +scanner.cpp
- 3349 1099 67.1% 24-Feb-01 23:50:16 +scanner.h
- 4014 1165 70.9% 24-Feb-01 23:50:16 +segment.cpp
- 4100 1205 70.6% 24-Feb-01 23:50:16 +segment.h
- 60129 11337 81.1% 24-Feb-01 23:50:16 +semantic.h
- 7331 1963 73.2% 24-Feb-01 23:50:16 +set.cpp
- 16552 3743 77.3% 24-Feb-01 23:50:16 +set.h
- 4028 1334 66.8% 24-Feb-01 23:50:16 +spell.h
- 10 10 0.0% 24-Feb-01 23:50:16 +stamp-h.in
- 42655 9652 77.3% 03-Mar-01 19:41:22 +stream.cpp
- 13179 3991 69.7% 03-Mar-01 19:46:46 +stream.h
- 71358 14555 79.6% 03-Mar-01 19:41:22 +symbol.cpp
- 72771 13014 82.1% 03-Mar-01 19:41:24 +symbol.h
- 36929 7240 80.3% 03-Mar-01 19:41:24 +system.cpp
- 1085 622 42.6% 24-Feb-01 23:50:16 +tab.cpp
- 997 576 42.2% 24-Feb-01 23:50:16 +tab.h
- 12799 2117 83.4% 24-Feb-01 23:50:16 +table.h
- 12115 3587 70.3% 24-Feb-01 23:50:16 +tuple.h
- 35066 4304 87.7% 24-Feb-01 23:50:16 +unparse.cpp
- 26942 7506 72.1% 03-Mar-01 19:41:24 +unzip.cpp
- 17244 6475 62.4% 03-Mar-01 19:41:24 +unzip.h
- 13189 3227 75.5% 03-Mar-01 19:44:50 +zip.cpp
- 2276 955 58.0% 03-Mar-01 19:41:24 +zip.h
- 5127 2444 52.3% 27-Feb-01 21:36:20 +TODO
- -------- ------- ----- --------- --------
- 4284574 687154 83.9% 05-Mar-101 12:17:16 112 files
-